package com.singularity.common.domain.entity;


import java.io.Serializable;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* 智慧排水监测表
* @TableName drain_water_monitor
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("drain_water_monitor")
public class DrainWaterMonitor implements Serializable {

    @TableId
    private String id;
    /**
    * 终端检测时间
    */
    @ApiModelProperty("终端检测时间")
    private Date terminalDetectionTime;

    private String stCode;
    /**
    * 0为普通站点,1为水质柜站点
    */
    @ApiModelProperty("0为普通站点,1为水质柜站点")
    private Integer siteType;
    /**
    * 故障状态(1:故障中,0:正常)
    */
    @ApiModelProperty("故障状态(1:故障中,0:正常)")
    private Integer failureStatus;
    /**
    * 经度
    */
    @ApiModelProperty("经度")
    private Double longitude;
    /**
    * 
    */
    @ApiModelProperty("")
    private Integer source;
    /**
    * 更新时间
    */
    @ApiModelProperty("更新时间")
    private Date updateTime;
    /**
    * pt降水量累计值
    */
    @ApiModelProperty("pt降水量累计值")
    private Double precipitationCumulativePt;
    /**
    * 是否已经推送(0:未推送,1:已推送)
    */
    @ApiModelProperty("是否已经推送(0:未推送,1:已推送)")
    private Integer isPush;
    /**
    * 是否数据校核(0:未校核,1:已校核)
    */
    @ApiModelProperty("是否数据校核(0:未校核,1:已校核)")
    private Integer isDataVerify;
    /**
    * 是否知晓站点上线(0:不知晓,:1:知晓)
    */
    @ApiModelProperty("是否知晓站点上线(0:不知晓,:1:知晓)")
    private Integer isKnow;
    /**
    * 纬度
    */
    @ApiModelProperty("纬度")
    private Double latitude;
    /**
    * 
    */
    @ApiModelProperty("")
    private Date ut;
    /**
    * 
    */

    private String area;
    /**
    * 任务状态(0:未作业,1:作业中)
    */
    @ApiModelProperty("任务状态(0:未作业,1:作业中)")
    private Integer taskStatus;
    /**
    * 记录初次创建时间
    */
    @ApiModelProperty("记录初次创建时间")
    private Date createTime;
    /**
    * 设备名称
    */

    private String stName;
    /**
    * 视频播放地址
    */

    private String videoPath;
    /**
    * 47sqlserver存贮时间
    */
    @ApiModelProperty("47sqlserver存贮时间")
    private Date storageTime;
    /**
    * 离线时间判断,默认2小时,单位为分钟
    */
    @ApiModelProperty("离线时间判断,默认2小时,单位为分钟")
    private Integer offlineTime;
    /**
    * 平台编号
    */

    private String platformCode;
    /**
    * 坐标系(经纬度所对应的坐标系)
    */

    private String coordinateSystem;
    /**
    * cq1累计流量累计值
    */
    @ApiModelProperty("cq1累计流量累计值")
    private Double preCountCq1;
    /**
    * cq2累计流量累计值
    */
    @ApiModelProperty("cq2累计流量累计值")
    private Double preCountCq2;
    /**
    * 站点使用状态(0:启用,1:禁用)
    */
    @ApiModelProperty("站点使用状态(0:启用,1:禁用)")
    private Integer constructionStatus;
    /**
    * 0:在线,1:离线
    */
    @ApiModelProperty("0:在线,1:离线")
    private Integer status;



}
